using System.Collections.Generic;
using System.Windows.Media;
using SydEnergiPrototype.Logic;
using SydEnergiPrototype.Model;

namespace SydEnergiPrototype.ViewModel
{
    public interface IDataViewModel
    {
        string Header { get; }
        List<string> CableOptions { get; }
        List<string> TeletubeOptions { get; }
        int CableSelectedIndex { get; set; }
        int TeletubeSelectedIndex { get; set; }
        int FiberSelectedIndex { get; set; }
        int TubeSelectedIndex { get; set; }
        RelayCommand SaveEntryCommand { get; }
        RelayCommand ClearFieldsCommand { get; }
        List<SolidColorBrush> ColorCodes { get; set; }
        IEntry CurrentEntry { get; set; }
    }
}
